package com.fengdi.everyday.easy;
import java.util.List;

/**
 * @Description 3349 检测相邻递增子数组
 * @Date 10:21
 */
public class HasIncreasingSubarrays {
    public boolean hasIncreasingSubarrays(List<Integer> nums, int k) {
        int len = nums.size();

        for(int i = 0; i <= len - 2 * k; i++) { // i是一个起点
            if(this.isIncrease(nums, i, k)) { // 以i开头的是一个严格递增数组
                if(this.isIncrease(nums, i + k, k)) {
                    return true;
                }
            }
        }
        return false;
    }


    // 判断是否是递增的
    private boolean isIncrease(List<Integer> nums, int begin, int k) {
        for(int i = begin + 1; i < begin + k; i++) {
            if(nums.get(i) > nums.get(i - 1)) continue;
            return false;
        }
        return true;
    }

}
